package 加密与安全.非对称加密;

public class TestRSA {
 
    public static void main(String args[]) throws Exception {
        String[] keyPairArr = RSAUtil.genKeyPair();
        System.out.println("公钥: " + keyPairArr[0]);
        System.out.println("私钥: " + keyPairArr[1]);
        
        String string = "勇敢行sfsdf3择发生的方式5345353@#￥%……&*（）：“《》？@#$%^&()<>?:";
 
        System.out.println("加密前内容: " + string);
        String msg = RSAUtil.publicEncrypt(string, keyPairArr[0]);
        System.out.println("加密后内容: " + msg);
        //
        String mms = RSAUtil.privateDecrypt(msg, keyPairArr[1]);
        System.out.println("解密后内容: " + mms);
        //System.out.println();
    }
}